An evaluation of methods for prioritizing software requirements

نویسندگان

  • Joachim Karlsson
  • Claes Wohlin
  • Björn Regnell
چکیده

This article describes an evaluation of six different methods for prioritizing software requirements. Based on the quality requirements for a telephony system, the authors individually used all six methods on separate occasions to prioritize the requirements. The methods were then characterized according to a number of criteria from a user’s perspective. We found the analytic hierarchy process to be the most promising method, although it may be problematic to scale-up. In an industrial follow-up study we used the analytic hierarchy process to further investigate its applicability. We found that the process is demanding but worth the effort because of its ability to provide reliable results, promote knowledge transfer and create consensus among project members. q 1998 Elsevier Science B.V.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Evaluation of A-SQUARE for COTS Acquisition

Developed by the Software Engineering Institute (SEI) at Carnegie Mellon University, Software Quality Requirements Engineering for Acquisition (A-SQUARE) is a methodology used for eliciting and prioritizing security requirements as part of the acquisition process. In the project described in this paper, we evaluated the effectiveness of the A-SQUARE method by applying it to a COTS product for t...

متن کامل

Research Preview: Prioritizing Quality Requirements Based on Software Architecture Evaluation Feedback

[Context and motivation] Quality requirements are a main driver for architectural decisions of software systems. Although the need for iterative handling of requirements and architecture has been identified, current architecture design processes do not provide systematic, quantitative feedback for the prioritization and cost/benefit considerations for quality requirements. [Question/problem] Th...

متن کامل

Binary Priority List for Prioritizing Software Requirements

Product managers in software companies are confronted with a continuous stream of incoming requirements. Due to limited resources they have to make a selection of those that can be implemented. However, few prioritization techniques are suitable for prioritizing larger numbers of requirements. Binary Priority List (BPL) is a binary search based technique for prioritizing requirements. Academics...

متن کامل

Providing value by prioritizing requirements throughout software product development State of practice and suitability of prioritization methods

State of practice and suitability of prioritization methods Licentiate thesis submitted for official examination for the degree of Licentiate in Technology. ABSTRACT OF LICENTIATE THESIS Author Date Laura Lehtola 5.9.2006 Pages 53 + publications Title of thesis Providing value by prioritizing requirements throughout software product development-State of practice and suitability of prioritizatio...

متن کامل

Requirements for Effective Evaluation in Nursing Education: a Qualitative Study

Introduction: There are many studies about evaluation in nursing education and its problems in Iran, but no study has been reported on the requirements for effective evaluation. This study aimed to explore academic managers' perceptions about requirements for effective evaluation in nursing education in Iran. Methods: This qualitative study was performed in year 2010. Semistructured individua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 39  شماره 

صفحات  -

تاریخ انتشار 1998